home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
tb042.zip
/
TB042.NEW
< prev
next >
Wrap
Text File
|
1992-07-07
|
3KB
|
65 lines
Version 0.42 has some features that are not covered in the 0.40 manual.
This document attempts to cover them in enough detail to enlighten TurBoard
sysops on how to use them.
YAK
The additions to YAK include support for hotkey and hotspot menus. A hotkey
menu refers to a menu that accepts one-key input and will perform a
sysop defined function when that key is hit. A hotspot menu refers to a menu
that accepts mouse point and click input and will perform a sysop defined
function when type spot is selected.
There is a new YAK variable called "MENU" that TurBoard uses to keep up with
what hotkey/spot menu is currently being displayed. Every menu has a number
associated with it. For example:
Menu 0: Frame showing choice between hotkey menus and command prompt.
Menu 1: Top menu for hotkey menus.
Menu 2: Hotkey menu showing all the message functions.
Menu 3: etc...
TurBoard always initializes the MENU variable to 0 whenever a new caller logs
on. To access this, YAK has a new check (16) that will compare the value of
the menu variable to the check value in the YAK check record and pass true
if they match.
There is a new command in TurBoard called MENU <value> that assigns a value
via the command line to the internal menu variable.
This is how TurBoard changes hotkey menus to give the user the appearance of
different menus and menu levels. Taking the above example we could have a
YAK record for the Menu 0 frame (choice between hotkey menus and command
prompt) that looks something like this:
Name: HOTCHOIC
Check: 16 (0) <= This is a check saying that the menu variable is zero, so
Lets display this yak file.
Menu type: Hotkey
The hotkey and hotspot settings should be set to allow input corresponding
to what your frame says. For example, you may set up C to issue the command
"MENU 35000" and M to issue the command "MENU 1".
"C" would set the internal menu variable to the value 35000.
"M" would set the internal menu varialbe to the value 1, which would then be
picked up by a YAK record with check 16 checkvalue 1.
Should you decide to perform one of the TurBoard functions with a hotkey or
hotspot simply put the normal command line command as that command.
For example, if you have a menu with options to go to the art gallery or
door menu, as A and D respectively, set the command for A as "A" and the
command for D as "DO".
To set hotspots on a TurBoard frame, use the mouse to actually set the spots,
and where they reside. Choose the set hotspot option from you YAK settings
menu (you must have the menu type as "Hotkey") and then choose the set
hotspot option. You will be prompted to click on the upper left then the
lower right corner of the NAPLPS "hot spot" for that command.
All your hot spots must be manually entered in this fashion, and keep in
mind that hot-spots are only for NAPLPS frames, in ANSI or ASCII mode, mouse
pointer clicks return the actual character to the command line or hotkey menu.